其他
AI综述专栏 | SLAM回环检测方法
The following article is from 计算机视觉life Author 任旭倩
词袋模型(Bag Of Words,BOW)
原理
对应用场景下的大量训练图像离线提取局部描述符(words)(每张图像可能会有多个描述符) 将这些描述符KNN聚成k类; 对于第一层的每一节点,继续KNN聚成k类,得到下一层; 按这个循环,直到聚类的层次数达到阈值d,叶子节点表示一个word,中间节点则是聚类的中心。
经典词袋模型源码
DBOW
DBOW2
DBoW2类是模板化的,因此它可以与任何类型的描述符一起使用。 DBoW2可直接使用ORB或BRIEF描述符。 DBoW2将直接文件添加到图像数据库以进行快速功能比较,由DLoopDetector实现。 DBoW2不再使用二进制格式。另一方面,它使用OpenCV存储系统来保存词汇表和数据库。这意味着这些文件可以以YAML格式存储为纯文本,更具有兼容性,或以gunzip格式(.gz)压缩以减少磁盘使用。 已经重写了一些代码以优化速度。DBoW2的界面已经简化。 出于性能原因,DBoW2不支持停止词。
DBoW3
DBoW3只需要OpenCV。DLIB的DBoW2依赖性已被删除。 DBoW3能够适用二进制和浮点描述符。无需为任何描述符重新实现任何类。 DBoW3在linux和windows中编译。 已经重写了一些代码以优化速度。DBoW3的界面已经简化。 使用二进制文件。二进制文件加载/保存比yml快4-5倍。而且,它们可以被压缩。 兼容DBoW2的yml文件
FBOW
FAB-MAP
词袋模型在V-SLAM上的实现
文献资料
[1] 鲍虎军,章国峰 ,秦学英.增强现实:原理、算法与应用[M].科学出版社:北京,2019:114-115.
随机蕨法(Random ferns)
原理
代码
文献资料
基于深度学习的方法
有监督的方法
AlexNet-places365 GoogLeNet-places365 VGG16-places365 VGG16-hybrid1365 ResNet152-places365 ResNet152-hybrid1365
无监督的方法
CALC原理
相关文献
代码
作者 | 任旭倩
版权声明
本文版权归《计算机视觉life》,转载请自行联系
历史文章推荐
给研究新生的建议,光看论文是学不好的,一定要看书,看书,看书!
So Young Sohn:信用评级与专利保护中的AI技术概览
Shai Ben-David:无监督学习中的鲜花与荆棘
不是我们喜新厌旧,而是RAdam确实是好用,新的State of the Art优化器RAdam
机器学习中的评价指标
CVPR2019 |《胶囊网络(Capsule Networks)综述》,附93页PPT下载
AiLearning:一个 GitHub万星的中文机器学习资源
Multi-task Learning(Review)多任务学习概述
医学图像处理与深度学习入门
你正在看吗?👇